namespace AiFrame.InterfaceLib.Licenses
{
    /// <summary>
    /// Represents a license manager.
    /// </summary>
    public interface ILicenseManager
    {
        /// <summary>
        /// Imports a license from a custom filename.
        /// </summary>
        void ImportLicense(string filename);

        /// <summary>
        /// Gets the current license.
        /// </summary>
        /// <returns>The license.</returns>
        License GetLicense();
    }
}